pin one's faith upon someone - Allemand Anglais Dictionnaire